home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 6 / develop 6 code / TCP / NewsWatcher / NewsWatcher 2.0d15 source / source / tcp.h < prev    next >
Encoding:
Text File  |  1993-07-26  |  1.2 KB  |  24 lines  |  [TEXT/KAHL]

  1. OSErr InitNetwork(void);
  2. OSErr CreateStream(unsigned long *stream, unsigned long recvLen);
  3. OSErr ReleaseStream(unsigned long stream);
  4. OSErr OpenConnection(unsigned long stream, long remoteHost,
  5.  short remotePort, Byte timeout); 
  6. OSErr WaitForConnection(unsigned long stream, Byte timeout, short localPort,
  7.     long *remoteHost, short *remotePort);
  8. OSErr AsyncWaitForConnection(unsigned long stream, Byte timeout, short localPort,
  9.     long remoteHost, short remotePort, TCPiopb **returnBlock);
  10. OSErr AsyncGetConnectionData(TCPiopb *returnBlock, long *remoteHost, 
  11.     short *remotePort);
  12. OSErr CloseConnection (unsigned long stream, Boolean waitForOtherSideToCloseFirst);
  13. OSErr AbortConnection(unsigned long stream);
  14. OSErr SendData(unsigned long stream, Ptr data, unsigned short length);
  15. OSErr SendMultiData(unsigned long stream, CStr255 data[], short numData);
  16. OSErr RecvData(unsigned long stream, Ptr data, unsigned short *length,
  17.     Boolean retry);    
  18. OSErr GetConnectionState(unsigned long stream, byte *state);
  19. OSErr IPNameToAddr(char *name, unsigned long *addr);
  20. OSErr IPAddrToName(unsigned long addr, char *name);
  21. OSErr GetMyIPAddr(unsigned long *addr);
  22. OSErr GetMyIPAddrStr(char *addrStr);
  23. OSErr GetMyIPName(char *name);
  24.